home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 90 / CD Actual 90.iso / Software3D / K-3D / k3d-0.4.2.1 / dialogtemplates / document_window.gtkml < prev    next >
Encoding:
Text File  |  2004-07-23  |  5.5 KB  |  171 lines

  1. <gtkml>
  2.     <window type="toplevel" title="K-3D" name="window" defaultsize="200 500" show="false">
  3.         <vbox homogeneous="false">
  4.             <hbox homogeneous="false">
  5.                 <menubar name="menubar">
  6.                     <menuitem>
  7.                         <menu>
  8.                             <k3dmenuitem name="file_new_dag_window">
  9.                                 <i18n language="en">New DAG Window</i18n>
  10.                             </k3dmenuitem>
  11.                             <k3dmenuitem name="file_new_viewport">
  12.                                 <i18n language="en">New Viewport</i18n>
  13.                             </k3dmenuitem>
  14.                             <menuitem />
  15.                             <k3dmenuitem name="file_import">
  16.                                 <i18n language="en">Import</i18n>
  17.                             </k3dmenuitem>
  18.                             <k3dmenuitem name="file_export">
  19.                                 <i18n language="en">Export</i18n>
  20.                             </k3dmenuitem>
  21.                             <menuitem />
  22.                             <k3dmenuitem name="file_save">
  23.                                 <k3dhotkey context="document" modifiers="control" key="s"/>
  24.                                 <script>//javascript
  25.                                     path = Document.path;
  26.                                     if(!path)
  27.                                         path = Application.ui.GetFilePath("document", "Save " + Document.title + ":", true);
  28.                                     if(path)
  29.                                         Document.Save(path);
  30.                                 </script>
  31.                                 <i18n language="en">Save</i18n>
  32.                             </k3dmenuitem>
  33.                             <k3dmenuitem name="file_save_as">
  34.                                 <script>//javascript
  35.                                     path = Application.ui.GetFilePath("document", "Save " + Document.title + " As:", true);
  36.                                     if(path)
  37.                                         Document.Save(path);
  38.                                 </script>
  39.                                 <i18n language="en">Save As ...</i18n>
  40.                             </k3dmenuitem>
  41.                             <menuitem />
  42.                             <k3dmenuitem name="file_close">
  43.                                 <i18n language="en">Close Document</i18n>
  44.                             </k3dmenuitem>
  45.                         </menu>
  46.                         <i18n language="en">File</i18n>
  47.                     </menuitem>
  48.                     <menuitem>
  49.                         <menu>
  50.                             <k3dmenuitem name="edit_undo">
  51.                                 <k3dhotkey context="document" modifiers="control" key="z"/>
  52.                                 <i18n language="en">Undo</i18n>
  53.                             </k3dmenuitem>
  54.                             <k3dmenuitem name="edit_redo">
  55.                                 <k3dhotkey context="document" modifiers="control" key="y"/>
  56.                                 <i18n language="en">Redo</i18n>
  57.                             </k3dmenuitem>
  58.                         </menu>
  59.                         <i18n language="en">Edit</i18n>
  60.                     </menuitem>
  61.                     <menuitem>
  62.                         <menu>
  63.                             <k3dmenuitem name="tools_play_script">
  64.                                 <i18n language="en">Play Script</i18n>
  65.                             </k3dmenuitem>
  66.                         </menu>
  67.                         <i18n language="en">Tools</i18n>
  68.                     </menuitem>
  69.                 </menubar>
  70.                 <toolbar>
  71.                     <k3dbutton name="save" toolbartip="Save K-3D Document">
  72.                         <script>//javascript
  73.                             path = Document.path;
  74.                             if(!path)
  75.                                 path = Application.ui.GetFilePath("document", "Save " + Document.title + ":", true);
  76.                             if(path)
  77.                                 Document.Save(path);
  78.                         </script>
  79.                         <pixmap>
  80.                             <i18n language="en">save.xpm</i18n>
  81.                         </pixmap>
  82.                     </k3dbutton>
  83.                 </toolbar>
  84.             </hbox>
  85.             
  86.             <notebook expand="true" fill="true">
  87.                 <vbox tablabel="Objects" homogeneous="false">
  88.                     <eventbox name="dag" expand="true" fill="true"/>
  89.                 </vbox>
  90.                 
  91.                 <vbox tablabel="Undo" homogeneous="false" name="undotab">
  92.                     <hbox homogeneous="true">
  93.                         <k3dbutton expand="true" fill="true" name="undo">
  94.                             <i18n language="en">Undo</i18n>
  95.                         </k3dbutton>
  96.                         <k3dbutton expand="true" fill="true" name="redo">
  97.                             <i18n language="en">Redo</i18n>
  98.                         </k3dbutton>
  99.                     </hbox>
  100.                     <scrolledwindow expand="true" fill="true" hscrollbar="never">
  101.                         <clist columns="1" name="undostack" selectionmode="single">
  102.                             <event signal="button-press-event" name="undostack"/>
  103.                         </clist>
  104.                     </scrolledwindow>
  105.                 </vbox>
  106.             
  107.                 <vbox homogeneous="false" tablabel="Available Plugins">
  108.                     <k3dbutton name="create_object">
  109.                         <i18n language="en">Create Object</i18n>
  110.                     </k3dbutton>
  111.                     <scrolledwindow expand="true" fill="true" hscrollbar="never">
  112.                         <clist columns="1" name="plugins" selectionmode="browse">
  113.                             <event signal="button-press-event" name="pluginsclicked"/>
  114.                         </clist>
  115.                     </scrolledwindow>
  116.                 </vbox>
  117.  
  118.             </notebook>
  119.             
  120.             <eventbox name="animationcontrols">
  121.                 <vbox homogeneous="false">
  122.                     <hbox homogeneous="true">
  123.                         <k3dtogglebutton fill="true" name="rewind">
  124.                             <pixmap>
  125.                                 <i18n language="en">rewind.xpm</i18n>
  126.                             </pixmap>
  127.                         </k3dtogglebutton>
  128.                         <k3dtogglebutton fill="true" name="loopreverseplay">
  129.                             <pixmap>
  130.                                 <i18n language="en">playreverseloop.xpm</i18n>
  131.                             </pixmap>
  132.                         </k3dtogglebutton>
  133.                         <k3dtogglebutton fill="true" name="reverseplay">
  134.                             <pixmap>
  135.                                 <i18n language="en">playreverse.xpm</i18n>
  136.                             </pixmap>
  137.                         </k3dtogglebutton>
  138.                         <k3dtogglebutton fill="true" name="stop">
  139.                             <pixmap>
  140.                                 <i18n language="en">stop.xpm</i18n>
  141.                             </pixmap>
  142.                         </k3dtogglebutton>
  143.                         <k3dtogglebutton fill="true" name="play">
  144.                             <pixmap>
  145.                                 <i18n language="en">play.xpm</i18n>
  146.                             </pixmap>
  147.                         </k3dtogglebutton>
  148.                         <k3dtogglebutton fill="true" name="loopplay">
  149.                             <pixmap>
  150.                                 <i18n language="en">playloop.xpm</i18n>
  151.                             </pixmap>
  152.                         </k3dtogglebutton>
  153.                         <k3dtogglebutton fill="true" name="fastforward">
  154.                             <pixmap>
  155.                                 <i18n language="en">fastforward.xpm</i18n>
  156.                             </pixmap>
  157.                         </k3dtogglebutton>
  158.                     </hbox>
  159.                     <hbox homogeneous="false">
  160.                         <hscrollbar name="animationscrollbar" tooltip="Current Frame" expand="true" fill="true"/>
  161.                         <entry maxlength="6" charactersize="6 1" name="animationframe" tooltip="Current Frame" expand="false" fill="false">
  162.                             <event signal="focus-out-event" name="animationframe"/>
  163.                         </entry>
  164.                     </hbox>
  165.                 </vbox>
  166.             </eventbox>
  167.             
  168.         </vbox>
  169.     </window>
  170. </gtkml>
  171.